<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>

<%@ taglib uri="/WEB-INF/struts-nested.tld" prefix="nested"%>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
<%@ taglib uri="/WEB-INF/displaytag-11.tld" prefix="display"%>
<%@ page import="java.util.*,java.text.SimpleDateFormat"%>
<%@ page
	import="co.gov.medellin.ssti.sub.model.vo.BeneficiarioVO,co.gov.medellin.ssti.sub.model.vo.RepDetCruceVO"%>


<html>
<head>
<script type="JavaScript"
	src="<%=request.getContextPath() + "/js/popUP.js"%>"></script>
<link href="<%=request.getContextPath() + "/css/bloques.css"%>"
	rel="stylesheet" type="text/css">

<script src="<%=request.getContextPath()%>/js/displaytag.js"
	type="text/javascript"></script>
<title>Reporte Cruce de Beneficiarios</title>
</head>
<body>
	<form name="frmreporte"
		action="<%=request.getContextPath()
					+ "/Reportes/Detallados/ReportDetCruce.do"%>"
		method="get">

		<logic:present scope="request" name="msg">
			<BR>
			<DIV align="center" class="titulosenblanco">
				<strong><%=(String) request.getAttribute("msg")%></strong>
			</DIV>
			<BR>
		</logic:present>
		<%RepDetCruceVO objRtpVO = (RepDetCruceVO) session
            					.getAttribute("Parametros"); %>
		<logic:notPresent scope="request" name="msg">
			<div align="center">
				<logic:present name="Beneficiario">
					<div align="center">
						<table style="width: 100%;border: 0; padding: 2px; border-spacing: 3px;">
							<tr>
								<td>
									<div align="center" class="titulosenblanco">Reporte Cruce
										de Beneficiarios</div>
								</td>
							</tr>
							<tr>
								<td>
									<div align="center" class="titulosenblanco">
										<%
											Calendar cal = Calendar.getInstance();
													SimpleDateFormat formato = new SimpleDateFormat(
															"dd/MM/yyyy hh:mm");
										%>
										Fecha:
										<%=formato.format(cal.getTime())%>
										<% if(objRtpVO.getDesde() != null && 
											objRtpVO.getDesde().length() > 0 &&
											objRtpVO.getHasta() != null &&
											objRtpVO.getHasta().length() > 0){ %>
										<br>
										Fecha Inicial: <%= objRtpVO.getDesde() %>
										- Fecha Final: <%= objRtpVO.getHasta() %>
										<% } %>
									</div>
								<td>
							</tr>

							<tr>
								<td>
									<%
            	
            			if (objRtpVO != null) {
            						%>
									<div align="center">
										<table style="border: 0; padding: 2px; border-spacing: 3px;"
											class="titulosenblanco">
											<%
              	if (objRtpVO.getCodeProgramaFuente() != null) {
              %>
											<tr>
												<td>Programa Fuente: <%=objRtpVO.getNombreProgramaFuente()%>
												</td>
											</tr>
											<%
              	}
              %>
											<%
              	if (objRtpVO.getCodeSubprogramaFuente() != null) {
              %>
											<tr>
												<td>Subprograma Fuente: <%=objRtpVO.getNombreSubprogramaFuente()%>
												</td>
											</tr>
											<%
              	}
              %>
											<%
              	if (objRtpVO.getCodeProgramaDestino() != null) {
              %>
											<tr>
												<td>Programa Destino: <%=objRtpVO.getNombreProgramaDestino()%>
												</td>
											</tr>
											<%
              	}
              %>
											<%
              	if (objRtpVO.getCodeSubprogramaDestino() != null) {
              %>
											<tr>
												<td>Subprograma Destino: <%=objRtpVO.getNombreSubprogramaDestino()%>
												</td>
											</tr>
											<%
              	}
              				if (objRtpVO.getCantidadBeneficiarios() != null) {
              %>
											<tr>
												<td>Cantidad de Beneficiarios: <%=objRtpVO.getCantidadBeneficiarios()%>
												</td>
											</tr>
											<%
             	}
             %>
										</table>
									</div> <%
            	}
            			session.removeAttribute("Parametros");
            %>
								</td>

							</tr>
							<%
        	if (objRtpVO.getCodeSubprogramaDestino() == null
        					&& objRtpVO.getCodeProgramaDestino() == null
        					&& objRtpVO.getInclusion().equals("Ambos")) {
        %>
							<tr>
								<td>
									<div align="center">
										<display:table name="sessionScope.Beneficiario"
											summary="sadsa" id="report" export="true" cellpadding="3"
											cellspacing="1" style="width:100%" class="bordestable"
											requestURI='<%=request.getContextPath()
									+ "/Reportes/Detallados/ReportDetCruce.do"%>'>
											<display:column headerClass="headerTable"
												title="TIPO DOCUMENTO" class="Numero" sortable="true">
												<bean:write name="report" property="tipoDocumento" />
											</display:column>
											<display:column headerClass="headerTable"
												title="NUMERO DOCUMENTO" class="Numero" sortable="true">
												<bean:write name="report" property="numeroDocumento" />
											</display:column>
											<display:column headerClass="headerTable"
												title="PRIMER NOMBRE" class="Numero" sortable="true">
												<bean:write name="report" property="nombre1" />
											</display:column>
											<display:column headerClass="headerTable"
												title="SEGUNDO NOMBRE" class="Numero" sortable="true">
												<bean:write name="report" property="nombre2" />
											</display:column>
											<display:column headerClass="headerTable"
												title="PRIMER APELLIDO" class="Numero" sortable="true">
												<bean:write name="report" property="primerApellido" />
											</display:column>
											<display:column headerClass="headerTable"
												title="SEGUNDO APELLIDO" class="Numero" sortable="true">
												<bean:write name="report" property="segundoApellido" />
											</display:column>
											<display:column headerClass="headerTable"
												title="NOMBRE PROGRAMA" class="Numero" sortable="true">
												<bean:write name="report" property="programa" />
											</display:column>
											<display:column headerClass="headerTable"
												title="NOMBRE BENEFICIO" class="Numero" sortable="true">
												<bean:write name="report" property="beneficio" />
											</display:column>
										</display:table>
									</div> <%
          	} else {
          %>
								
							<tr>
								<td>
									<div align="center">
										<display:table name="sessionScope.Beneficiario"
											summary="sadsa" id="report" export="true" cellpadding="3"
											cellspacing="1" style="width:100%" class="bordestable"
											requestURI='<%=request.getContextPath()
									+ "/Reportes/Detallados/ReportDetCruce.do"%>'>
											<display:column headerClass="headerTable"
												title="TIPO DOCUMENTO" class="Numero" sortable="true">
												<bean:write name="report" property="tipoDocumento" />
											</display:column>
											<display:column headerClass="headerTable"
												title="NUMERO DOCUMENTO" class="Numero" sortable="true">
												<bean:write name="report" property="numeroDocumento" />
											</display:column>
											<display:column headerClass="headerTable"
												title="PRIMER NOMBRE" class="Numero" sortable="true">
												<bean:write name="report" property="nombre1" />
											</display:column>
											<display:column headerClass="headerTable"
												title="SEGUNDO NOMBRE" class="Numero" sortable="true">
												<bean:write name="report" property="nombre2" />
											</display:column>
											<display:column headerClass="headerTable"
												title="PRIMER APELLIDO" class="Numero" sortable="true">
												<bean:write name="report" property="primerApellido" />
											</display:column>
											<display:column headerClass="headerTable"
												title="SEGUNDO APELLIDO" class="Numero" sortable="true">
												<bean:write name="report" property="segundoApellido" />
											</display:column>
										</display:table>
									</div> <%
          	}
          %>
								
						</table>
					</div>
				</logic:present>

				<logic:notPresent name="Beneficiario">

					<BR>
					<DIV align="center" class="titulosenblanco">
						<strong>No hay registros que cumplan con los filtros o
							condiciones seleccionadas</strong>
					</DIV>
					<BR>

				</logic:notPresent>

			</div>
		</logic:notPresent>
		<logic:present scope="request" name="msg">
			<%
  	request.removeAttribute("msg");
  %>
		</logic:present>
	</form>
</body>
</html>